Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F18 USA F19 USA F13 USA F14 USA F18 USA F14 Renault Slovenian Open - Ljubljana Men's Pro Challenger at Tunica National - Tunica The Comercia Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Ford Tennis Championships - Louisville VSZ Solvak Open Challenger - Kosice Challenger Banque Nationale Rimouski - Rimouski Waco Tennis Challenger - Waco Lubbock Challenger - Lubbock Fifth Third Bank Tennis Classic - Lexington Fifth-Third Bank Tennis Classic - Lexington Talahassee Challenger JSM Challenger - Champaign 2007 Knoxville Challenger - Knoxville USTA Comerica Challenger - Aptos XL Bermuda Open - Bermuda Winnetka Challenger Oklahoma Challenger - Tulsa Pro Challenger at Calabasas - Calabasas Music City Challenger - Nashville Open Seat-Godo '98 - Barcelona St. Petersburg Open - St. Petersburg ABN/AMRO World Tennis Tournament - Rotterdam Generali Open 1999 - Kitzbuhel Napoli International Cup - Napoli President's Cup 1999 - Tashkent Grand Prix de Tennis de Lyon - Lyon Copenhagen Open - Copenhagen Mallorca Open - Mallorca Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Dubai Tennis Open - Dubai IPB Czech Indoor - Ostrava The Stella Artois Grass Court Championships - London Davidoff Swiss Indoors - Basel Mercedes-Benz Cup - Los Angeles Kremlin Cup - Moscow Qatar Mobil Open '99 - Doha President's Cup - Tashkent St. Petersburg Open - St. Petersburg Estoril Open - Estoril Milan Indoors - Milan Venice Open - Venice Salem Open - Hong Kong Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Open Seat Godo 2003 - Barcelona Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Investor Swedish Open - Bastad Prasentiert Von Seat Wolfsburg - Wolfsburg President's Cup 1998 - Tashkent 1999 Mercedes Cup - Stuttgart The Stella Artois Grass Court Championships - Queen's/London Dubai Tennis Open - Dubai 2000 Mercedes Cup - Stuttgart Generali Open 2000 - Kitzbuhel Savannah Challenger 2008 Lubbock Challenger - Lubbock Waldbaum's Hamlet Cup - Long Island Heineken Open - Auckland Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Advanta Championships - Philadelphia President's Cup - Tashkent 1998 Mercedes Cup - Stuttgart Internazionali di Tennis di San Marino - San Marino Legg Mason Tennis Classic - Washington D.C. AXA Cup - London Open 13 - Marseille Open Seat-Godo 2000 - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Idea Prokom Open - Sopot China Open - Beijing Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Dubai Open - Dubai Open Seat Godo 2005 - Barcelona ABN/AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Gerry Weber Open - Halle Open de Moselle - Metz SAP Open - San Jose The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington ATP Kremlin Cup - Moscow Medibank International - Sydney SAP Open - San Jose Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich The Nottingham Open - Nottingham Catella Swedish Open - Bastad Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg Heineken Open - Auckland Open Sabadell Atlantico - Barcelona Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland U.S. Mens's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem RCA Championships - Indianapolis Salem Open - Hong Kong Open de Tenis Comunidad Valenciana - Valencia Apia International - Sydney Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem SAP Open - San Jose Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing Valencia Open - Valencia Hall of Fame Tennis Championships - Newport Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg China Open - Beijing Davidoff Swiss Indoors Basel - Basel The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London Indianapolis Tennis Championships - Indianapolis Campbells Hall of Fame Tennis Championships - Newport US Men's Clay Court Championship - Houston AEGON Championships - London Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok Erste Bank Open - Vienna BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Open Parc - Lyon ASB Classic - Auckland New York Open - New York Dallas Open - Dallas US Men's Clay Court Championship - Houston Legg Mason Tennis Classic - Washington Apia International - Sydney China Open - Beijing U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Delray Beach Open - Delray Beach Geneva Open - Geneva RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Thailand Open - Bangkok ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Winston-Salem Open - Winston-Salem The Stella Artois Championships - London US Men's Clay Court Championship - Houston Hall of Fame Open - Newport Kremlin Cup - Moscow New York Open - New York St. Petersburg Open - St. Petersburg Delray Beach Open - Delray Beach Regions Morgan Keegan Championships - Memphis Truist Atlanta Open - Atlanta Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Infosys Hall of Fame Open - Newport Delray Beach Open - Delray Beach Serbia Open - Belgrade Pilot Pen International - New Haven Open 13 - Marseille Atlanta Tennis Championships - Atlanta Valencia Open - Valencia Delray Beach International Tennis Championships - Delray Beach Campbell's Hall of Fame Tennis Championships - Newport Kremlin Cup - Moscow Open de Nice Cote d'Azur - Nice Heineken Open - Auckland Adidas International - Sydney Abierto Mexicano Telcel - Acapulco Kremlin Cup - Moscow BB&T Atlanta Open - Atlanta Dallas Open - Dallas Valencia Open - Valencia BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing Swiss Indoors Basel - Basel Intrum Stockholm Open - Stockholm ASB Classic - Auckland Warsteiner Challenger Series - Lippstadt AEGON Championships - London Citi Open - Washington If Stockholm Open - Stockholm Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Geneva Open - Geneva AEGON Championships - London AEGON International - Eastbourne ASB Classic - Auckland New York Open - New York Delray Beach Open - Delray Beach Citi Open - Washington Erste Bank Open - Vienna Grolsch Open - Amsterdam ABN/AMRO World Tennis Tournament - Rotterdam BB&T Atlanta Open - Atlanta Citi Open - Washington Chengdu Open - Chengdu ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Abierto Mexicano Telcel - Acapulco RCA Championships - Indianapolis Adelaide International 2 - Adelaide Abierto Mexicano Telcel - Acapulco Hall of Fame Open - Newport Open de Tenis Comunidad Valenciana - Valencia Truist Atlanta Open - Atlanta Countrywide Classic - Los Angeles ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Generali Open 1998 - Kitzbuhel Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Open Seat-Godo '99 - Barcelona Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Tento Czech Open - Prague Pilot Pen Tennis - New Haven Thailand Open - Bangkok ATP Kremlin Cup - Moscow Grolsch Open - Amsterdam Brisbane - Brisbane MFS Pro Tennis Championships - Boston adidas Open de Toulouse - Toulouse Open 13 - Marseille Regions Morgan Keegan Championships - Memphis CA Tennis Trophy - Vienna Kremlin Cup - Moscow The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco ABN/AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Estoril Open - Estoril US Men's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem China Open - Beijing President's Cup 2000 - Tashkent Abierto Mexicano Telcel - Acapulco Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Licher German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris The Ericsson Open - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Delray Beach Open - Delray Beach Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Madrid Mallorca Open - Mallorca CA Tennis Trophy - Vienna UBS Open Gstaad - Gstaad Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Heineken Open - Auckland Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Tennis Masters Series - Monte Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Miami Open - Miami Adidas International - Sydney Open 13 - Marseille Western & Southern Open - Cincinnati Pilot Pen Tennis - New Haven Rio Open - Rio de Janeiro Republic National Bank Monte Carlo Open - Monte Carlo Dubai Open - Dubai Masters Series Monte Carlo - Monte Carlo Mercedes-Benz Cup - Los Angeles Pacific Life Open - Indian Wells The Ericsson Open - Miami Bank Austria Tennis Trophy - Vienna Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg French Open - Paris Western & Southern Financial Group Masters - Cincinnati Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Rogers Masters - Montreal Wimbledon - London Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Campionati BNL dItalia - Rome U.S. Open - New York Masters Series Hamburg - Hamburg BNP Paribas Masters - Paris Rogers Masters - Toronto Australian Open - Melbourne Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome SAP Open - San Jose Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London Sony Open Tennis - Miami Mutua Madrid Open - Madrid French Open - Paris Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Western & Southern Open - Cincinnati Wimbledon - London Tennis Masters Series - Montreal Tennis Masters Series - Indian Wells Western & Southern Open - New York Tennis Masters Series - Stuttgart Miami Open - Miami U.S. Open - New York Australian Open - Melbourne Open de Nice Cote d'Azur - Nice Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Rogers Cup - Montreal Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati U.S. Open - New York Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris French Open - Paris Mutua Madrid Open - Madrid Masters Series - Hamburg BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Sony Ericsson Open - Miami Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami French Open - Paris Rolex Paris Masters - Paris Internazionali BNL dItalia - Rome U.S. Open - New York Coupe Rogers - Montreal French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Masters - Paris Abierto Mexicano de Tenis Mifel - Los Cabos Masters Series Monte-Carlo - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Rogers Cup - Montreal BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami French Open - Paris Mutua Madrid Open - Madrid Rogers Cup - Toronto U.S. Open - New York Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Abierto de Tenis Mifel - Los Cabos Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Catella Swedish Open - Bastad BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami US Men's Clay Court Championship - Houston Citi Open - Washington Australian Open - Melbourne U.S. Open - New York Argentina Open - Buenos Aires Australian Open - Melbourne ASB Classic - Auckland Erste Bank Open - Vienna Davis Cup, World Group, QF, RUS-SVK 3-2 Davis Cup, World Group, 1R, RUS-SUI 3-2 Davis Cup, World Group, QF, RUS-SWE 4-1 Davis Cup, World Group, SF, RUS-ARG 3-2 Davis Cup, World Group, F, RUS-FRA 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, BLR-RUS 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, RUS-CHI 4-1 Davis Cup, World Group, 1R, CHI-RUS 2-3 Davis Cup, World Group, QF, RUS-FRA 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, ROU-RUS 1-4 Abierto Mexicano Telcel - Acapulco Hopman Cup - Perth Davis Cup, PO, SRB-USA 3-2 China Open - Beijing Telecom Italia Masters - Rome Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, World Group, PO, USA-SVK 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-SUI 5-0 Laver Cup - Prague Truist Atlanta Open - Atlanta ATP Cup - Brisbane, Perth, Sydney Laver Cup - Boston ATP Cup - Sydney Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Rogers Masters - Toronto 1 Masters Guinot Mary Cohr Australian Open - Melbourne Tennis Masters Cup - Lisbon U.S. Open - New York Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston Australian Open - Melbourne Nitto ATP Finals - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Monte Carlo Open - Monte Carlo Olympics - Sydney French Open - Paris Tennis Masters Series - Monte Carlo Olympics - London U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne Davis Cup, World Group, 1R, USA-RUS 3-2 Davis Cup, World Group, 1R, RUS-GER 3-2 Davis Cup, World Group, QF, ESP-RUS 4-1 Davis Cup, World Group, 1R, RUS-SVK 3-2 Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, World Group, 1R, RUS-BEL 4-1 ARAG ATP World Tour Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, SF, RUS-USA 3-2 Davis Cup, World Group, F, RUS-ARG 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, SF, ESP-USA 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, World Group, SF, AUS-RUS 4-1 ARAG ATP World Team Championship - Dusseldorf AAMI Classic - Kooyong Davis Cup, World Group, QR, RUS-JPN 3-1 Davis Cup, World Group, QF, FRA-RUS 1-4 Davis Cup, World Group, QF, AUS-USA 3-2 Laver Cup - Geneva AAMI Classic - Kooyong Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, Finals, Group E Davis Cup, World Group, QF, USA-CRO 2-3 Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, QF, USA-BEL 4-0 Laver Cup - Chicago All Lower level tournaments Olympics - Athens Wimbledon - London